/*
 * Copyright (c) 2013.
 * 游戏服务器核心代码编写人陈磊拥有使用权
 * 联系方式：E-mail:13638363871@163.com ;qq:502959937
 * 个人博客主页：http://my.oschina.net/chenleijava
 */

package com.dc.gameserver.serverCore.service.cardModule;



/**
 * @author : 石头哥哥
 * Date: 13-10-25
 * Time: 上午11:10
 * Package: Server.ServerCore.Service.hardCode
 * <p>
 * 注解：枚举游戏道具 攻击 防御 技能 神识 等牌   </br>
 * 枚举方式： name(比牌（判定）优先级，点数)   </br>
 * 注意比牌的时候先判断先手的牌</br>
 * 比牌（判定）总体优先级为： 神识 -> 防御 -> 攻击 -> 技能  </br>
 *                           1   >   2   >   3  >   4     </br>
 * priority值越大，那么比牌判定的优先级越高  1的优先级最高     </br>
 *
 * 不是使用纸牌库，通过概率来获取相应的纸牌对象     </br>
 *
 * 16张（单面）*2--->32张洗牌   </br
 * </p>
 *
 */
public class  Card implements  Comparable<Card> {

    private   int type;    //比牌优先级  (类型)
    private   int count;    //点数

    public Card() {}

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getCount() {
        return count;        //点数
    }

    public void setCount(int count) {
        this.count = count;
    }
    @Override

    public int compareTo(Card card) {
        if (this.type==card.type){
            return 0;
        }else  if (this.type>card.type){
            return 1;
        } else {
            return  -1;
        }
    }
}